#!/bin/bash
# 虚拟环境激活脚本

echo "激活Python虚拟环境..."

# 检查虚拟环境是否存在
if [ ! -d "venv" ]; then
    echo "虚拟环境不存在，正在创建..."
    python3 -m venv venv
fi

# 激活虚拟环境
source venv/bin/activate

# 检查依赖是否已安装
if ! python -c "import requests, selenium, beautifulsoup4" 2>/dev/null; then
    echo "安装项目依赖..."
    pip install -r requirements.txt
fi

echo "虚拟环境已激活！"
echo "使用 'deactivate' 命令退出虚拟环境"
echo ""
echo "验证环境配置..."
python verify_env.py
echo ""
echo "可用的命令："
echo "  python test_basic.py          # 运行基础测试"
echo "  python src/main.py --list     # 列出配置的网站"
echo "  python src/main.py --test     # 测试配置"
echo "  python src/main.py            # 运行爬虫"
